const http = require('http')
const server=http.createServer((req,res)=>{
    const query=new URL(req.url,`http://${req.headers.host}`).searchParams
    // console.log(query.get('cb'))
    if(query.get('cb')){
        const cb=query.get('cb')
        const data='hello jsonp'
        const result=`${cb}("${data}")`//'callback("hello jsonp")'
        res.end(result)
        //返回callback("hello jsonp")给前端，前端会直接当成一个函数调用，并不是字符串，
        // 所以前端只需要定义一个callback函数即可，函数参数就是服务端返回的数据
    }

    

})

server.listen(3000,()=>{
    console.log('server is running at http://localhost:3000')
})

